package com.ziyun.erp.modules.order.dto;

import com.ziyun.erp.common.e.order.GoodsSplitType;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * 分配工厂订单
 * @author gaosheng
 * @date 2018-10-18 15:00
 */
@Getter
@Setter
public class FactoryOrderDto {

    // 被分配订单号
    @NotNull
    private String allotOrderId;

    // 地址信息
    @NotNull
    private FactoryAddressDto address;

    // 发票信息
    private FactoryTaxDto tax;

    // 是否自营
    private boolean self;

    // 留言
    private String memo;

    // 商品分配方式
    private GoodsSplitType goodsSplitType;

    // 请求参数
    @NotNull
    private List<FactoryQuoteParam> quoteParam;

    // 用户ID
    private Integer userId;

    // 商户ID
    private Integer sellerId;
}
